<?php
require_once "Zend/Filter/Interface.php";

/**
 * Фильтр, реализующий форматирование даты
 * 
 * @category Phorm
 * @package Filter
 * @name /Phorm/Filter/DateFormat.php
 * @copyright phorm.ru
 * @since 10.05.2011
 * @author vladimir@kachalov.net
 */

class Phorm_Filter_DateFormat implements Zend_Filter_Interface {

	protected $_format = 'd.m.Y H:i';

	/**
	 * Конструктор
	 *
	 * @param mixed $options
	 */

	public function __construct($options = array()) {

		if(is_string($options)) {

			$this->_format = $options;

		} elseif (is_array($options)) {

			/**
			 * @todo Расширим потом, сейчас не нужно (добавить обработку опций в виде массива)
			 */

		}

	}

	/**
	 * Фильтр
	 * 
	 * @param int $date Timestamp
	 * 
	 * @return string
	 */

	public function filter($date) {

		return date($this->_format,$date);

	}


}

